package com.cysoft.third.echarts.component.timeline;

/**
 * @author 玖零
 * @version v0.0.1
 * @project cysoft-third-echarts
 * @package com.cysoft.third.echarts.component.timeline
 * @date 2025/3/12 15:14
 * @desc
 */
public class Timeline {

    // Timeline专属配置项
    private Boolean show = true;
    private String type = "slider";
    private String axisType = "time";
    private Integer currentIndex = 0;
    private Boolean autoPlay;
    private Boolean rewind;
    private Boolean loop = true;
    private Integer playInterval = 2000;
    private Boolean realtime = true;
    private List<String> replaceMerge;
    private String controlPosition = "left";
    private Integer zlevel;
    private Integer z = 2;
    private Object left;
    private Object top;
    private Object right;
    private Object bottom;
    private Object padding;
    private String orient = "horizontal";
    private Boolean inverse;
    private String symbol = "emptyCircle";
    private Object symbolSize = 10;
    private Integer symbolRotate;
    private Boolean symbolKeepAspect;
    private List<Integer> symbolOffset = List.of(0, 0);
    private LineStyle lineStyle;
    private Label label;
    private ItemStyle itemStyle;
    private CheckpointStyle checkpointStyle;
    private ControlStyle controlStyle;
    private Progress progress;
    private Emphasis emphasis;
    private List<Object> data;


}
